package com.nd.android.musicboxlibrary.ui.vip;

import java.io.File;

import android.content.Context;
import android.text.TextUtils;

import com.common.StarAppConfig;
import com.common.allCommon.CommonUtils;
import com.product.android.utils.LogUtils;

/**
 * VIP信息管理类</br>
 * Created 2014-11-20 下午19:57:06</br>
 * 关于CommonUtils.isJayVersion()的使用</br>
 *  99U 聊天工具</br>
 * 黄江 to 陈艺伟 </br>
 *  2014-12-11 14:25:10</br>
 * 周航是不希望杰伦里面有这些，让用户感觉到我们在利用杰伦</br>
 * 特别是app里面没什么东西还做vip</br>
 * @author jiangwb
 */
public class VipUtil {

	/** 是否是VIP用户 by jiangwb */
	private  static boolean isVipTag = false;

	public static boolean isVip(){
		return isVipTag;
	}

	/**
	 * 	    初始化，是否VIP，的标签 </br>
	 *    Created 2014-11-18 下午16：33：:21
	 *    @author jwb
	 */
	public static  void initVipTag(final Context context){
		if(CommonUtils.isJayVersion()  || !StarAppConfig.getBooleanConfig(StarAppConfig.CONFIG_VERSION1_8)){
			return ;
		}
		isVipTag = VipOperationWrapper.isVip(context);//先获取本地的vip标签，是否vip，by jiangwb
		LogUtils.d("PlayerActivity.java -- jiangwb", "initVipTag() -- 本地获取是否是VIP用户 ==>" + isVipTag);
		VipOperationWrapper.asyncUpdateVipInfo( context, new Runnable() {
			@Override
			public void run() {
				isVipTag = VipOperationWrapper.isVip(context);//先获取本地的vip标签，是否vip，by jiangwb
				LogUtils.d("PlayerActivity.java -- jiangwb", "initVipTag() -- 网络获取是否是VIP用户 ==>" + isVipTag);
			}
		} );	
	}

	/**
	 *  判断文件是否存在
	 * 
	 * <br>Created 2014年11月22日 下午6:22:23
	 * @param path 文件路径
	 * @return 是否存在
	 * @author        :  chenyw
	 */
	public static boolean fileExist(String path){
		if(TextUtils.isEmpty(path)){
			return false;
		}
		File file = new File(path);
		return file.exists();
	}
}
